home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / EDUCATE / BMSTR301.ARJ / BMASTER.DOC next >
Text File  |  1991-03-29  |  15KB  |  255 lines

  1. ==============================
  2.      Blaster Master V.3.0
  3.   for the CMS Sound Blaster
  4.  (C) by Gary Maddox 02/15/91
  5. ==============================
  6.  
  7. The CMS Sound Blaster is the best IBM sound card available today. One of
  8. the outstanding features of the Sound Blaster is the ability to sample
  9. sound and play it back. BLASTER Master is a tool kit for working with
  10. RAW, UNCOMPRESSED Sound Blaster VOC files. BLASTER Master includes many
  11. features available on Digital Audio Workstations costing many thousands
  12. of dollars. The current features supported by BLASTER Master include:
  13.  
  14.   
  15.   Slow It Down!
  16.     This program extends the time domain without effecting the frequency
  17.     domain... in plain english, you can re-sample a VOC file that will
  18.     play back at approximately 1/2 speed without effecting the pitch.
  19.     Imagine you are a guitar player and want to learn the latest white
  20.     hot guitar licks from Joe Satriani or Eric Johnson... Slow it Down!
  21.     makes listening and learning MUCH easier!
  22.  
  23.   Speed It Up!
  24.     I couldn't have a "slow down" program without a "speed up" one too.
  25.     Unlike Slow It Down!, Speed It Up! includes a "slider" for selecting
  26.     how much of a speed increase is desired.
  27.  
  28.   Digital Delay
  29.     This program adds echo or delay to a VOC file to give it a richer,
  30.     fuller sound. It is also great for adding special effects. Two para-
  31.     meters are used to determine the type of echo desired. The number of
  32.     milliseconds before the echo starts sets the "size" of the effect. 
  33.     Delays of 60-100 sound like a large room. Larger delays, upto 200 
  34.     milliseconds, will sound like a cavern or canyon. The second parameter
  35.     is the mixture, i.e., how loud should the echo be mixed in. This also
  36.     has an effect on the type of echo desired. A 30-60% mixture will sound
  37.     more realistic than using a higher volume for the delayed sounds.
  38.  
  39.   Volume Control
  40.     This program can either increase or decrease the amplitude of VOC
  41.     files. One way to get a very clean sample is to make your sample
  42.     at a fairly low volume and then re-sample up to a higher volume.
  43.     The Sound Blaster has a tendency to introduce distortion as you
  44.     increase the volume used for sampling. This works very well for 
  45.     sampling directly from a CD or tape deck.
  46.  
  47.   The Mixer
  48.     This program blends two VOC files into a single sample. There is
  49.     also a volume mix parameter that controls how loud the mixed in
  50.     sample will be. The volume mix can be a number between 1 and 100.
  51.     50 to 60 is often a very good mixing level. The Mixer is a great way 
  52.     to add special effects to your sound files. This program does not try 
  53.     to adjust the sample rates if the two files are different. 
  54.  
  55.   Reverser
  56.     This program reverses the playback of a VOC file. It is effectively
  57.     the same as playing a tape backwards. See for yourself if "number 9"
  58.     says "turn me on, dead man" backwards. (for older Beatles fans) This
  59.     is a great tool for televangelists to search for those pesky satanic
  60.     references in rock & roll songs! Did you know that the famous Tarzan
  61.     yell sounds the same backwards as forwards? Try it.
  62.     
  63.   Down Sample
  64.     This program allows a VOC file created with a high sample rate to be
  65.     "down" sampled to a lower sample rate. Some PC's have problems playing
  66.     VOC files with the higher sample rates, this is a way to change the
  67.     sample rate to something more compatible with your PC. It is also a
  68.     good way to make files smaller without the degradation associated with
  69.     compression. A VOC file recorded at 12,000khz+ down-sampled to 8000khz
  70.     will probably sound better than if it had been originally recorded at
  71.     the slower rate. Sound files originally sampled on the MAC at 22,000khz
  72.     can be down-sampled to 12,000khz  or less with almost no loss in clarity.
  73.     This program is also capable of "up" sampling, although you WILL NOT
  74.     gain any noticable resolution. Approximating the "missing" byte is just
  75.     not the same as having the original bytes in all cases.
  76.  
  77.   Sound Equalizer (EGA/VGA/Mouse only - 80486 or Math chip recommended)
  78.     Earlier versions of BLASTER Master included a program that attempted to
  79.     provide a hi-pass/low-pass filter. This was a faster, but far less ef-
  80.     fective program than this graphic equalizer. Sound Equalizer is a 64
  81.     frequency band graphic equalizer. The display is presented as a mouse
  82.     controlled "picket fence". Drawing the red bars above the white center
  83.     line effectively boosts the selected frequencies. Pulling the red bars
  84.     below the white center line cuts the selected frequency. The frequency
  85.     of each "band" is displayed as the mouse cursor passes over it. The
  86.     left mouse button selects the band. The frequency that each band controls
  87.     will change with different sample rates. This is the most mathematically
  88.     demanding of all of the BLASTER Master functions and a fast machine with
  89.     a math co-processor is recommended. Even a relatively small file requires
  90.     thousands of computations to complete. Because of the time required to
  91.     process files, there is a close estimate of the time required. Pressing
  92.     ESC will abort the process if you wish to wait until another time.
  93.  
  94.   Sound Edit (EGA/VGA/Mouse only)
  95.     This program is a very fast graphic editor to help you tailor your sound
  96.     files. Useless and noisy sample data at the beginning and endings of VOC
  97.     files can be quickly removed. Sections from within the sample can be saved
  98.     as a new sample file. The entire sample is displayed and a grid is drawn
  99.     that divides the sample into seconds to aid in selecting the "cut points".
  100.     A zero-crossing/phase approximation method is used to select the bytes that
  101.     are displayed to help in choosing the "cleanest" points for processing.
  102.     Where needed, cross-fading is applyed to splice points. Function keys 
  103.     F1 - F4 changes the pallettes used to control the colors used to display
  104.     the screen. During playback, a pulsing index line displays the position
  105.     of the file being played. If a sound file is not specified when starting
  106.     the editor, a file selection dialog box will appear. The current path can
  107.     be changed by selecting the top input box and entering a new path, such
  108.     as:  C:\SB\VOC\*.VOC. Specifying the "*.VOC" will select all files with an
  109.     extension of VOC in the chosen path.
  110.     To select a section of the sound file to be removed, saved, heard or
  111.     zoomed, position the mouse cursor over the graph at the first desired cut 
  112.     point and press the LEFT mouse button. Position the mouse cursor again
  113.     over the second cut point and press the LEFT button. Once a section has
  114.     been marked with the blue box, you can HEAR that section, CUT if from the
  115.     sample or save it as a new file. The ZOOM option will display the marked
  116.     section across the screen and allow you to select a new block from the
  117.     zoomed area. You can zoom the file until the resolution reaches 1:1. The
  118.     current resolution is displayed just about the options selection box. By
  119.     using the ZOOM feature, you should be able to edit sound files with
  120.     surgical precision. 
  121.     If you have one of the older EGA cards, you may need to start BMASTER or
  122.     SBEDIT with "/EGA" to tell the program not to attempt to page swap. If
  123.     you wish to run the oscilloscope program from DOS, add "/SCOPE".
  124.     * AN EXCEPTION TO THE RULE: The editor program should work on all single
  125.     block compressed data. This does not include silence encoding. The graphic
  126.     representation of the sound data and the time length will not be accurate.
  127.  
  128.   BLASTER Scope (EGA/VGA only)
  129.     This program graphically displays sample input real-time. Speak into a
  130.     microphone and see what your voice looks like or play music directly
  131.     into the Sound Blaster. This program is particularly effective on faster
  132.     machines. Function keys F1 - F4 changes the pallettes used to control
  133.     the color used to display real-time sample data. To run the oscilloscope
  134.     from DOS, type "SBEDIT /SCOPE".
  135.  
  136.   BLASTER Scope CGA (CGA/EGA/VGA)
  137.     This is a CGA version of BLASTER Scope. It also is different enough to
  138.     offer some features to EGA/VGA graphics users. 
  139.  
  140.   Sound Graph (EGA/VGA only)
  141.     This program will display a sound file like it would look like on a 
  142.     very expensive color oscilloscope. Function keys F1 - F4 changes the
  143.     palettes to control the colors used to display the PCM data. This
  144.     program also supports other sound file formats besides VOC files.
  145.  
  146.   Select a File (only from BLASTER Master shell)
  147.     This option allows VOC files to be easily selected. The "audition"
  148.     function is fully integrated with BLASTER Master and does not require
  149.     that VPLAY.EXE or CT-VOICE.SYS be present. I have also added a "/Pxxx"
  150.     command line switch to force BLASTER Master to use a particular port
  151.     address (see below)
  152.  
  153.   Record a File (only from BLASTER Master shell)
  154.     This option does a virtual sample to disk from within BLASTER Master.
  155.     It offers very few advantages to using VOXKIT other than mouse support
  156.     and a digital read-out of sample and time length. It was added to make
  157.     BLASTER Master a more complete sound utility.
  158.  
  159.   Hi-Res Sampler (an 80386 is strongly recommended)
  160.     The Sound Blaster can be "pushed" to actually sample at a higher rate
  161.     than 13khz. The main limitation is the speed of the machine running
  162.     this program. I have optimized this program to push the Sound Blaster
  163.     and your PC to the absolute maximum of their capabilities! To do this,
  164.     I had to cut some corners. Unless otherwise specified, all of available
  165.     memory will be used for sampling. A smaller amount of memory can be
  166.     selected by using the "/Sn" command line switch. Enter "SAMPLE ?" at the
  167.     DOS prompt to see all available commands. THIS PROGRAM CAN ONLY BE RUN
  168.     FROM THE DOS PROMPT. 
  169.  
  170.  
  171. These features can be accessed by running BMASTER.EXE (with the exception of
  172. the 80386 Hi-Res Sampler and internal features like Audition and 
  173. Record) or separately from the DOS command line.
  174.  
  175. PLEASE NOTE:
  176. There is a parameter that can be set from the command line to force BLASTER
  177. Master to use a certain I/O port address. BLASTER Master ordinarily scans for
  178. the Base address and IRQ. It is possible that some peripheral cards could cause
  179. the system to freeze up from being polled. If you are using a base address 
  180. other than the recommended H220 and you find that your system hangs when you
  181. execute BMASTER.EXE, try this:
  182.  
  183.      BMASTER /P230     (or 240, 250, 260, 210 which ever port you are using)
  184.  
  185. This will force BLASTER Master to use the port specified.
  186.  
  187. Most of the episodes of users having problems with BLASTER Master has been the
  188. result of trying to re-process COMPRESSED or LOOPED files. This also includes
  189. silence compression files. BLASTER Master can only process RAW 8 bit sample 
  190. files. The example file FROGS.VOC is a looped file and will not work with any
  191. of these utilities. If the VOC file you are trying to re-sample sounds bad or
  192. locks up your computer after playing it, then it is probably NOT a raw file.
  193. If you do find a bug, please report it in as much detail as possible so that
  194. I can fix it in the next version. I need to know which specific function you
  195. were using, where the VOC file originated from and the sample rate.
  196. ---
  197. Suggested Reading:
  198. If you are interested in learning more about how BLASTER Master works, you
  199. should read the following books:
  200.   "Principles of Digital Audio" by Ken C. Pohlmann
  201.      Howard W. Sams & Co., 1985, 1989 second edition
  202.         This is an excellent introduction to everything from fundamental 
  203.         accoustic theory to the way compact disks work. Some chapters are
  204.         relatively easy to understand and others are definitely NOT for
  205.         the faint of heart.
  206.   "Musical Applications of Microprocessors" by Hal Chamberlin
  207.      Hayden Books, 1985, 1987 second edition
  208.         This is absolutely the best edition ever published in the field
  209.         of digital sound production and is universally considered a
  210.         classic. This book is 800 pages long and an understanding of
  211.         advanced mathmatics is required.
  212.    "Elements of Computer Music" by F. Richard Moore
  213.       Prentice-Hall, Inc. 1990
  214.         This is also an excellent source of information about digital
  215.         sound re-production. It is especially good for C programmers as
  216.         all of the examples are working C routines.
  217.    "An Introduction to Digital Signal Processing" by John H. Karl
  218.       Academic Press, Inc. 1989
  219.         This is a very good crash study course in DSP and assumes the
  220.         reader is familiar with higher mathmatics. 
  221. ---
  222. Distribution BBS Numbers
  223.   These BBS's should always have the latest release. BLASTER Master is also
  224.   available on hundreds of other BBS's around the world.
  225.  
  226.    CompuServe      GO MIDI             Channel One     617 354-3137
  227.    Data Dimension  404 921-1186        Musical Chairs  416 438-1688
  228.    New Dimension   408 274-5550        Rusty & Eddy's  216 726-3589
  229.    User-to-User    214 492-6565
  230.  
  231. ---
  232. BLASTER Master is the result of many, many hours of programming, study and
  233. experimentation (not to mention 6 years of college). If you find this program
  234. to be interesting and of use to you, then please register BLASTER Master and
  235. help support future development towards more applications of sound files. I
  236. would like to take this opportunity to thank the individuals and institutions
  237. that have already registered. Your support has made Version 3.0 possible. As
  238. long as you continue to support BLASTER Master, I will continue to release new
  239. versions. All future updates are free. One registration will automatically 
  240. register future versions. Please mention the version number in your letter.
  241. I would also like your telephone number and your computer system hardware.
  242. I would also be interested in knowing which BBS you downloaded it from and
  243. hearing any suggestions for future enhancements. When I receive your payment, 
  244. I will send you your registration number and instructions on installing it.
  245.  
  246. To Register, send $29.95 to Gary Maddox
  247.                             1901 Spring Creek #315
  248.                             Plano, TX 75023
  249.  
  250. Thank you for using my Sound Blaster software.
  251.  
  252. * Sound Blaster is a registered trademark of Creative Labs, Inc
  253. -------------------------------------------------------------------------------
  254.      BLASTER Master (C) 1990, 1991 by Gary Maddox, all rights reserved.
  255. -------------------------------------------------------------------------------